 <?php
defined('BASEPATH') OR exit('No direct script access allowed');

//socket.io的url
// $config['socket_url'] = 'https://real2.796.com:10444';
$config['socket_url'] = 'https://796.2800.com:10444';
// $config['socket_url'] = 'http://www.btcdoctor.com:9091';

//产品ids
$config['pids'] = array(12,13,14,15);

$config['cfdConfig']['common'] = array(
	'queue1' => 'LIST_CFD_QUEUE1',//优先级默认
	'queue2' => 'LIST_CFD_QUEUE2',//优先级最高
	'redisDB' => 5,
);
//定义规格，主要优化mysql持仓表索引
$config['cfdConfig']['format'] = array(
	'btc_bid_0.05' => 101,
	'btc_bid_0.1' => 102,
	'btc_ask_0.05' => 151,
	'btc_ask_0.1' => 152,

	'usd_bid_50' => 201,
	'usd_bid_100' => 202,
	'usd_ask_50' => 251,
	'usd_ask_100' => 252,

	'cny_bid_10' => 301,
	'cny_bid_50' => 302,
	'cny_bid_100' => 303,
	'cny_ask_10' => 351,
	'cny_ask_50' => 352,
	'cny_ask_100' => 353,

	'ticket_bid_10' => 401,
	'ticket_ask_10' => 451,
	
);

$config['cfdConfig']['doing'] = array(
	'bid' => array(
		'open' => array('source'=>10000),
		'deal' => array('source'=>10001),
		'cancel' => array('source'=>10002),
		'autoCancel' => array('source'=>10003),
		'close' => array('source'=>10004),
		'overRange' => array('source'=>10005),
		'additional' => array('source'=>10006),
	),
	'ask' => array(
		'open' => array('source'=>50000),
		'deal' => array('source'=>50001),
		'cancel' => array('source'=>50002),
		'autoCancel' => array('source'=>50003),
		'close' => array('source'=>50004),
		'overRange' => array('source'=>50005),
		'additional' => array('source'=>50006),
	),
	'bao'          => array('source' => 10007), // 强制平仓
	'overnightFee' => array('source' => 10008), // 过夜费
	'settlement'   => array('source' => 10009), // 结算
	'stop_lose'    => array('source' => 10010), // 止损/止盈
	'overweekFee'  => array('source' => 10011), // 隔周费
);

//判断冬夏令时
$config['timezone'] = array(
	'XINA50' => 'Asia/Shanghai',
	'DAOUSD' => 'America/Chicago',
	'XTIUSD' => 'America/New_York',
	'XAUUSD' => 'America/New_York',
);


//新华A50配置
$config['cfdConfig']['XINA50'] = array(
	'cny' => array(
		'currency' => 'CNY',
		'symbol' => '￥',
		'ykdot' => 2,//盈亏保留多少位小数
		'minimum_value' => 1,//最小跳值
		'times' => array(10),//保证金比例
		'baoRate' => 1,//爆仓比例
		'index' => 0.05,//每点对应的CNY
		'default_com' => 0,//默认佣金点数，
		'extra_com' => 0.5,//额外佣金。0.5CNY/手
		'open_max' => 100,//开仓最大数量
		'close_max' => 100,//平仓最大数量
		'order_max' => 50,//最大的委托单量
		'floating_rang'   => array( // 佣金在该浮动范围 不需要 2次 确认
			0 => array( // 市价单 20点以下为正常
				'0'  => array('max' => 999),
				'5'  => array('max' => 999),
				'10'  => array('max' => 999),
				'15'  => array('max' => 999),
				'20'  => array('max' => 999),
				'25'  => array('max' => 999),
			),
			1 => array( // 限价单 但我们可保证不超过20点  除非他设置时已超20点  如设置时已超20点则我们保证此方向佣金不超50点
				'0'  => array('max' => 999),
				'5'  => array('max' => 999),
				'15'  => array('max' => 999),
				'25'  => array('max' => 999),
			),
		),
	),
	'ticket' => array(//券
		'currency' => '',
		'symbol' => '',
		'ykdot' => 2,//盈亏保留多少位小数
		'minimum_value' => 1,//最小跳值
		'times' => array(10),//保证金比例
		'baoRate' => 1,//爆仓比例
		'index' => 0.05,//每点对应的CNY
		'default_com' => 0,//默认佣金点数，
		'extra_com' => 0,//额外佣金。0CNY/手
		'open_max' => 100,//开仓最大数量
		'close_max' => 100,//平仓最大数量
		'order_max' => 50,//最大的委托单量
		'floating_rang'   => array( // 佣金在该浮动范围 不需要 2次 确认
			0 => array( // 市价单 20点以下为正常
				'0'  => array('max' => 999),
				'5'  => array('max' => 999),
				'10'  => array('max' => 999),
				'15'  => array('max' => 999),
				'20'  => array('max' => 999),
				'25'  => array('max' => 999),
			),
			1 => array( // 限价单 但我们可保证不超过20点  除非他设置时已超20点  如设置时已超20点则我们保证此方向佣金不超50点
				'0'  => array('max' => 999),
				'5'  => array('max' => 999),
				'15'  => array('max' => 999),
				'25'  => array('max' => 999),
			),
		),
	),
);


//道琼斯配置
$config['cfdConfig']['DAOUSD'] = array(
	'cny' => array(
		'currency' => 'CNY',
		'symbol' => '￥',
		'ykdot' => 2,//盈亏保留多少位小数
		'minimum_value' => 1,//最小跳值
		'times' => array(10),//保证金比例
		'baoRate' => 1,//爆仓比例
		'index' => 0.05,//每点对应的CNY
		'default_com' => 0,//默认佣金点数，
		'extra_com' => 0.5,//额外佣金。0.5CNY/手
		'open_max' => 100,//开仓最大数量
		'close_max' => 100,//平仓最大数量
		'order_max' => 50,//最大的委托单量
		'floating_rang'   => array( // 佣金在该浮动范围 不需要 2次 确认
			0 => array( // 市价单 20点以下为正常
				'0'  => array('max' => 999),
				'5'  => array('max' => 999),
				'10'  => array('max' => 999),
				'15'  => array('max' => 999),
				'20'  => array('max' => 999),
				'25'  => array('max' => 999),
			),
			1 => array( // 限价单 但我们可保证不超过20点  除非他设置时已超20点  如设置时已超20点则我们保证此方向佣金不超50点
				'0'  => array('max' => 999),
				'5'  => array('max' => 999),
				'15'  => array('max' => 999),
				'25'  => array('max' => 999),
			),
		),
	),
	'ticket' => array(//券
		'currency' => '',
		'symbol' => '',
		'ykdot' => 2,//盈亏保留多少位小数
		'minimum_value' => 1,//最小跳值
		'times' => array(10),//保证金比例
		'baoRate' => 1,//爆仓比例
		'index' => 0.05,//每点对应的CNY
		'default_com' => 0,//默认佣金点数，
		'extra_com' => 0,//额外佣金。0CNY/手
		'open_max' => 100,//开仓最大数量
		'close_max' => 100,//平仓最大数量
		'order_max' => 50,//最大的委托单量
		'floating_rang'   => array( // 佣金在该浮动范围 不需要 2次 确认
			0 => array( // 市价单 20点以下为正常
				'0'  => array('max' => 999),
				'5'  => array('max' => 999),
				'10'  => array('max' => 999),
				'15'  => array('max' => 999),
				'20'  => array('max' => 999),
				'25'  => array('max' => 999),
			),
			1 => array( // 限价单 但我们可保证不超过20点  除非他设置时已超20点  如设置时已超20点则我们保证此方向佣金不超50点
				'0'  => array('max' => 999),
				'5'  => array('max' => 999),
				'15'  => array('max' => 999),
				'25'  => array('max' => 999),
			),
		),
	),
);


//原油配置
$config['cfdConfig']['XTIUSD'] = array(
	'cny' => array(
		'currency' => 'CNY',
		'symbol' => '￥',
		'ykdot' => 2,//盈亏保留多少位小数
		'minimum_value' => 0.01,//最小跳值
		'times' => array(10),//保证金比例
		'baoRate' => 1,//爆仓比例
		'index' => 0.1,//每点对应的CNY
		'default_com' => 0,//默认佣金点数，
		'extra_com' => 0.5,//额外佣金。0.5CNY/手
		'open_max' => 100,//开仓最大数量
		'close_max' => 100,//平仓最大数量
		'order_max' => 50,//最大的委托单量
		'floating_rang'   => array( // 佣金在该浮动范围 不需要 2次 确认
			0 => array( // 市价单 20点以下为正常
				'0'  => array('max' => 999),
				'5'  => array('max' => 999),
				'10'  => array('max' => 999),
				'15'  => array('max' => 999),
				'20'  => array('max' => 999),
				'25'  => array('max' => 999),
			),
			1 => array( // 限价单 但我们可保证不超过20点  除非他设置时已超20点  如设置时已超20点则我们保证此方向佣金不超50点
				'0'  => array('max' => 999),
				'5'  => array('max' => 999),
				'15'  => array('max' => 999),
				'25'  => array('max' => 999),
			),
		),
	),
	'ticket' => array(//券
		'currency' => '',
		'symbol' => '',
		'ykdot' => 2,//盈亏保留多少位小数
		'minimum_value' => 0.01,//最小跳值
		'times' => array(10),//保证金比例
		'baoRate' => 1,//爆仓比例
		'index' => 0.1,//每点对应的CNY
		'default_com' => 0,//默认佣金点数，
		'extra_com' => 0,//额外佣金。0CNY/手
		'open_max' => 100,//开仓最大数量
		'close_max' => 100,//平仓最大数量
		'order_max' => 50,//最大的委托单量
		'floating_rang'   => array( // 佣金在该浮动范围 不需要 2次 确认
			0 => array( // 市价单 20点以下为正常
				'0'  => array('max' => 999),
				'5'  => array('max' => 999),
				'10'  => array('max' => 999),
				'15'  => array('max' => 999),
				'20'  => array('max' => 999),
				'25'  => array('max' => 999),
			),
			1 => array( // 限价单 但我们可保证不超过20点  除非他设置时已超20点  如设置时已超20点则我们保证此方向佣金不超50点
				'0'  => array('max' => 999),
				'5'  => array('max' => 999),
				'15'  => array('max' => 999),
				'25'  => array('max' => 999),
			),
		),
	),
);

//黄金配置
$config['cfdConfig']['XAUUSD'] = array(
	'cny' => array(
		'currency' => 'CNY',
		'symbol' => '￥',
		'ykdot' => 2,//盈亏保留多少位小数
		'minimum_value' => 0.01,//最小跳值
		'times' => array(10),//保证金比例
		'baoRate' => 1,//爆仓比例
		'index' => 0.01,//每点对应的CNY
		'default_com' => 0,//默认佣金点数，
		'extra_com' => 0.5,//额外佣金。0.5CNY/手
		'open_max' => 100,//开仓最大数量
		'close_max' => 100,//平仓最大数量
		'order_max' => 50,//最大的委托单量
		'floating_rang'   => array( // 佣金在该浮动范围 不需要 2次 确认
			0 => array( // 市价单 20点以下为正常
				'0'  => array('max' => 999),
				'5'  => array('max' => 999),
				'10'  => array('max' => 999),
				'15'  => array('max' => 999),
				'20'  => array('max' => 999),
				'25'  => array('max' => 999),
			),
			1 => array( // 限价单 但我们可保证不超过20点  除非他设置时已超20点  如设置时已超20点则我们保证此方向佣金不超50点
				'0'  => array('max' => 999),
				'5'  => array('max' => 999),
				'15'  => array('max' => 999),
				'25'  => array('max' => 999),
			),
		),
	),
	'ticket' => array(//券
		'currency' => '',
		'symbol' => '',
		'ykdot' => 2,//盈亏保留多少位小数
		'minimum_value' => 0.01,//最小跳值
		'times' => array(10),//保证金比例
		'baoRate' => 1,//爆仓比例
		'index' => 0.01,//每点对应的CNY
		'default_com' => 0,//默认佣金点数，
		'extra_com' => 0,//额外佣金。0CNY/手
		'open_max' => 100,//开仓最大数量
		'close_max' => 100,//平仓最大数量
		'order_max' => 50,//最大的委托单量
		'floating_rang'   => array( // 佣金在该浮动范围 不需要 2次 确认
			0 => array( // 市价单 20点以下为正常
				'0'  => array('max' => 999),
				'5'  => array('max' => 999),
				'10'  => array('max' => 999),
				'15'  => array('max' => 999),
				'20'  => array('max' => 999),
				'25'  => array('max' => 999),
			),
			1 => array( // 限价单 但我们可保证不超过20点  除非他设置时已超20点  如设置时已超20点则我们保证此方向佣金不超50点
				'0'  => array('max' => 999),
				'5'  => array('max' => 999),
				'15'  => array('max' => 999),
				'25'  => array('max' => 999),
			),
		),
	),
);





